package com.ruoyi.personnel.domain;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 人员信息对象 ic_personnel
 * 
 * @author ruoyi
 * @date 2024-06-29
 */
public class Personnel extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long pId;

    /** 姓名 */
    @Excel(name = "姓名")
    private String pName;

    /** 身份证号码 */
    @Excel(name = "身份证号码")
    private String pNum;

    /** 单位id */
    @Excel(name = "单位id")
    private Long uId;

    /** 删除状态/是否可见 */
    @Excel(name = "删除状态/是否可见")
    private Long del;

    /** 状态(0为常驻/1为流动) */
    @Excel(name = "状态(0为常驻/1为流动)")
    private Long pState;

    /** 楼号门牌号 */
    @Excel(name = "楼号门牌号")
    private String doorNum;

    /** 是否缴纳物业费(0为未交/1为已交) */
    @Excel(name = "是否缴纳物业费(0为未交/1为已交)")
    private Long costState;

    /** 备注 */
    @Excel(name = "备注")
    private String pRemark;


    public Long getpId() {
        return pId;
    }

    public void setPId(Long pId) {
        this.pId = pId;
    }

    public String getpName() {
        return pName;
    }

    public void setPName(String pName) {
        this.pName = pName;
    }

    public String getpNum() {
        return pNum;
    }

    public void setPNum(String pNum) {
        this.pNum = pNum;
    }

    public Long getuId() {
        return uId;
    }

    public void setUId(Long uId) {
        this.uId = uId;
    }

    public Long getDel() {
        return del;
    }

    public void setDel(Long del) {
        this.del = del;
    }

    public Long getPState() {
        return pState;
    }

    public void setPState(Long pState) {
        this.pState = pState;
    }

    public String getDoorNum() {
        return doorNum;
    }

    public void setDoorNum(String doorNum) {
        this.doorNum = doorNum;
    }

    public Long getCostState() {
        return costState;
    }

    public void setCostState(Long costState) {
        this.costState = costState;
    }

    public String getPRemark() {
        return pRemark;
    }

    public void setPRemark(String pRemark) {
        this.pRemark = pRemark;
    }

    @Override
    public String toString() {
        return "Personnel{" +
                "pId=" + pId +
                ", pName='" + pName + '\'' +
                ", pNum='" + pNum + '\'' +
                ", uId=" + uId +
                ", del=" + del +
                ", pState=" + pState +
                ", doorNum='" + doorNum + '\'' +
                ", costState=" + costState +
                ", pRemark='" + pRemark + '\'' +
                '}';
    }
}
